@charset "utf-8";
.avatar img{
	width:30px;
	height:30px;
	border-radius:15px
}

.article{
	padding-bottom:39px
}

.article header{
	position:relative;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center
}

.article header h1{
	display:block;
	font-size:18px;
	color:#fff;
	line-height:1.3em;
	font-weight:normal;
	padding:150px 10px 10px;
	background:url(../image/post_h_gray.png) bottom repeat-x;
	background-size:5px 120px
}

.article h1.reply-title{
	width:302px;
	font-size:18px;
	color:#333;
	font-weight:normal;
	padding:10px 10px 0;
	line-height:1.4em;
	text-overflow:ellipsis
}

.article .author-bar{
	width:100%;
	display:table;
	padding:9px 0 17px
}

.article .author-bar .avatar{
	width:39px;
	display:table-cell;
	padding-left:8px
}

.article .author-bar .infos{
	display:table-cell;
	font-size:12px;
	color:#999;
	vertical-align:top
}

.article .author-bar .infos p{
	padding-bottom:3px
}

.article .author-bar .infos a{
	font-size:13px;
	color:#ffa800
}

.article .author-bar .infos a.lv{
	color:#981b1e;
	margin-left:5px
}

.article .author-bar .nums{
	display:table-cell;
	vertical-align:top;
	padding:9px 9px 0 0;
	text-align:right;
	color:#999;
	font-size:12px
}

.article .author-bar .reply{
	background:url(../image/iconbg5.png) 0 -48px no-repeat;
	background-size:34px 390px;
	padding-left:20px;
	margin-left:10px
}

.article .author-bar .view{
	background:url(../image/iconbg5.png) 0 -73px no-repeat;
	background-size:34px 390px;
	padding-left:20px;
	margin-left:10px
}

.article .art-info{
	border-bottom:1px dashed #999;
	padding:0 0 12px 0
}

.article .art-info time{
	float:left;
	color:#999;
	font-size:12px
}

.article .art-info .info{
	float:right;
	color:#666;
	line-height:15px;
	font-size:12px
}

.article .art-info .info .reply{
	background:url(../image/iconbg5.png) 0 -48px no-repeat;
	background-size:34px 390px;
	padding-left:15px;
	margin-left:10px
}

.article .art-info .info .view{
	background:url(../image/iconbg5.png) 0 -73px no-repeat;
	background-size:34px 390px;
	padding-left:15px;
	margin-left:10px
}

.article .content{
	font-size:16px;
	line-height:1.7em;
	color:#333;
	padding:5px 9px;
	-webkit-text-size-adjust:none
}

.article .content img{
	margin:5px 0 0 0;
	background:url(../image/pploading5.gif) center center no-repeat;
	background-size:301px 325px;
	vertical-align:middle
}

.article .content a{
	color:#684620;
	text-decoration:none
}

.article .content a.mdd{
	color:#8e6423;
	border-bottom:1px solid #8e6423;
	text-decoration:none
}

.article .content a.poi{
	margin-left:2px
}

.article .content a.poi i{
	width:18px;
	height:21px;
	display:inline-block;
	background:url(../image/poi_icon1.png) no-repeat;
	background-size:18px 200px;
	vertical-align:middle;
	margin-right:2px
}

.article .content a.poi-0{
	color:#26c9ff
}

.article .content a.poi-0 i{
	background-position:0 0
}

.article .content a.poi-1{
	color:#ffb72b
}

.article .content a.poi-1 i{
	background-position:0 -21px
}

.article .content a.poi-2{
	color:#d1cf2d
}

.article .content a.poi-2 i{
	background-position:0 -42px
}

.article .content a.poi-3{
	color:#82c35e
}

.article .content a.poi-3 i{
	background-position:0 -63px
}

.article .content a.poi-4{
	color:#f39cb7
}

.article .content a.poi-4 i{
	background-position:0 -84px
}

.article .content a.poi-5{
	color:#fb845b
}

.article .content a.poi-5 i{
	background-position:0 -105px
}

.article .content a.poi-6{
	color:#9ccd89
}

.article .content a.poi-6 i{
	background-position:0 -126px
}

.article .content a.poi-7{
	color:#37bc9b
}

.article .content a.poi-7 i{
	background-position:0 -147px
}

.article .content a.poi-8{
	color:#684620
}

.article .content a.poi-8 i{
	background-position:0 -168px
}

.article p embed{
	max-width:100%
}

.article a.showReply{
	display:block;
	background-color:#f1f1f1;
	text-align:center;
	line-height:50px;
	font-size:14px;
	color:#604214;
	margin-bottom:10px
}

.article .content img.clearbg{
	background:0;
	vertical-align:text-bottom
}

.article .r-p-bar{
	margin:16px 9px;
	height:40px;
	background-color:#ffa800;
	position:relative
}

.article .r-p-bar .progress{
	height:40px;
	background-color:rgba(0,0,0,0.15);
	text-indent:10px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	line-height:40px
}

.article .r-p-bar a.text{
	width:100%;
	position:absolute;
	line-height:40px;
	font-size:15px;
	color:#fff;
	text-align:center;
	top:0;
	left:0
}

.article .r-p-bar i{
	width:14px;
	height:15px;
	display:block;
	background:url(../image/iconbg5.png) -20px -270px no-repeat;
	background-size:34px 390px;
	position:absolute;
	top:13px;
	right:9px
}

.col-tit{
	line-height:15px;
	font-size:16px;
	color:#f29406;
	border-top:solid 1px #f29406;
	position:relative;
	margin:32px 0 10px 10px
}

.col-tit span{
	display:inline-block;
	background-color:#fff;
	padding:0 10px 0 8px;
	position:absolute;
	top:-10px;
	border-left:solid 3px #f29406
}

#pnl_replys{
	padding-bottom:10px
}

.replyli{
	border-bottom:1px solid #eee;
	padding:11px 10px
}

.replyli:after{
	clear:both;
	height:0;
	overflow:hidden;
	display:block;
	visibility:hidden;
	content:"."
}

.replyli .author-bar{
	width:100%;
	display:table;
	padding:9px 0
}

.replyli .author-bar .avatar{
	width:36px;
	display:table-cell;
	padding-left:0
}

.replyli .author-bar .infos{
	display:table-cell;
	font-size:10px;
	color:#999;
	vertical-align:top
}

.replyli .author-bar .infos p{
	padding-bottom:3px
}

.replyli .author-bar .infos a{
	font-size:12px;
	color:#f29406
}

.replyli .author-bar .infos a.lv{
	color:#900000;
	margin-left:5px;
	font-size:10px
}

.replyli .author-bar .reply-btn{
	display:table-cell;
	vertical-align:top;
	text-align:right
}

.replyli .author-bar .reply-btn a{
	color:#f29406;
	font-size:13px
}

.replyli .Rcon{
	margin-left:36px;
	color:#666;
	font-size:13px;
	line-height:1.6em
}

.replyli .Rcon a.re{
	float:right;
	font-size:14px;
	color:#ffa800
}

.replyli .Rcon strong{
	font-weight:normal;
	color:#333;
	font-size:15px;
	padding:4px 0;
	display:inline-block
}

.replyli .Rcon img{
	padding-top:5px;
	vertical-align:text-bottom;
	max-width:240px
}

.replyli .Rcon time{
	color:#989898;
	font-size:9px;
	padding-left:4px
}

.replyli .yinyong{
	color:#919191;
	width:270px;
	overflow:hidden
}

.replyli blockquote{
	margin:0;
	padding:0
}

.btn-more{
	padding:0 10px 0 0;
	text-align:right
}

.btn-more a{
	font-size:13px;
	color:#f29406
}

.btn-more i{
	width:22px;
	height:22px;
	background:#ffa800 url(../image/iconbg5.png) no-repeat;
	background-size:34px 390px;
	background-position:5px -355px;
	display:inline-block;
	vertical-align:middle;
	margin:0 0 3px 10px
}

.about-author{
	clear:both
}

.about-author .hd{
	position:relative;
	height:32px
}

.about-author .hd .bg{
	height:16px;
	width:100%;
	border-bottom:1px solid #ffa800
}

.about-author .hd h2{
	display:block;
	line-height:32px;
	background-color:#f0f0f0;
	position:absolute;
	top:0;
	left:15px
}

.about-author dl{
	width:100%;
	display:table
}

.about-author dt{
	padding:0 7px 10px 10px;
	display:table-cell;
	vertical-align:top
}

.about-author dd{
	padding:0 10px 10px 0;
	font-size:12px;
	line-height:1.6em;
	vertical-align:top
}

.about-author dd strong{
	font-size:13px
}

.about-read{
	clear:both;
	padding-bottom:12px
}

.about-read .bd{
	clear:both;
	padding-bottom:10px
}

.about-read .bd dl{
	clear:both;
	border-bottom:1px solid #eee;
	padding:0 10px;
}

.about-read .bd dt{
	padding:15px 0 5px;
	height:28px
}

.about-read .bd dt a{
	font-size:14px;
	color:#333;
	line-height:1.4em
}

.about-read .bd dd{
	padding-bottom:14px
}

.about-read .bd time{
	float:left;
	color:#919191;
	font-size:12px
}

.about-read .info{
	float:right;
	color:#666;
	line-height:15px;
	font-size:12px
}

.about-read .info .reply{
	background:url(../image/iconbg5.png) 0 -48px no-repeat;
	background-size:34px 390px;
	padding-left:20px;
	margin-left:10px
}

.about-read .info .view{
	background:url(../image/iconbg5.png) 0 -73px no-repeat;
	background-size:34px 390px;
	padding-left:20px;
	margin-left:10px
}

.albumPanel{
	width:100%;
	height:100%;
	background:#000;
	position:absolute;
	top:0;
	left:0;
	z-index:99
}

.albumPanel .album-con{
	margin:0 auto;
	overflow:hidden
}

.albumPanel .album-bar{
	width:100%;
	height:50px;
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,.5);
	text-align:center
}

.albumPanel .album-bar a.back{
	width:50px;
	height:50px;
	display:block;
	background:url(../image/h_i_s2.png) -57px -250px no-repeat;
	background-size:100px 400px;
	text-indent:-199px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0
}

.albumPanel .album-bar span{
	color:#fff;
	font-size:18px;
	line-height:50px
}

.albumPanel .album-scene{
	width:320px;
	display:table;
	margin:0 auto
}

.albumPanel .album-scene .pp{
	text-align:center;
	vertical-align:middle;
	display:table-cell
}

.albumPanel .album-title{
	width:320px;
	position:absolute;
	bottom:27px;
	text-align:center
}

.albumPanel .album-title span{
	display:inline-block;
	background:url(../image/albumbg.png) no-repeat;
	padding:0 10px;
	color:#999;
	font-size:14px;
	line-height:30px
}

.albumPanel .get-more{
	width:250px;
	height:139px;
	background-color:#000;
	background-color:rgba(0,0,0,0.6);
	position:absolute;
	top:50%;
	left:50%;
	margin:-72px 0 0 -125px;
	border-radius:3px
}

.albumPanel .get-more .hd{
	width:227px;
	height:52px;
	line-height:40px;
	margin:0 auto;
	background:url(../image/getmorehd.png) 0 38px no-repeat;
	background-size:227px 5px;
	font-size:15px;
	color:#fff;
	text-align:center
}

.albumPanel ul{
	padding-left:11px
}

.albumPanel li{
	margin-right:10px;
	width:69px;
	float:left
}

.albumPanel li img{
	width:67px;
	height:67px;
	border:1px solid #fff;
	border-radius:1px
}

.albumPanel .flash-arrow{
	width:16px;
	height:30px;
	opacity:0;
	position:absolute;
	top:50%;
	margin-top:-15px;
	right:20px;
	background:url(../image/flasharrow.png) no-repeat;
	background-size:16px 30px;
	-webkit-animation-name:"flasharrow";
	-webkit-animation-duration:1.5s;
	-webkit-animation-iteration-count:3;
	z-index:2
}

@-webkit-keyframes 'flasharrow'{
	from{
		opacity:0
	}

	50%{
		opacity:1
	}

	100%{
		opacity:0
	}

}

.footbar{
	width:100%;
	height:44px;
	background-color:#ededed;
	border-top:1px solid #dbd9d9;
	position:fixed;
	bottom:0;
	z-index:889
}

.footbar .re-hd{
	display:none
}

.footbar .footbar-wrap{
	width:100%;
	display:table
}

.footbar .reply{
	display:table-cell;
	vertical-align:top;
	min-height:36px;
	padding:5px 7px 0 7px
}

.footbar .textarea{
	width:168px;
	width:100%;
	background:#fff;
	text-indent:10px;
	height:33px;
	display:block;
	font-size:15px;
	color:#666;
	line-height:33px;
	border-radius:5px
}

.footbar .other-btn{
	width:145px;
	display:table-cell
}

.footbar .replynum{
	width:57px;
	text-align:center;
	float:left;
	padding-top:2px;
	position:relative
}

.footbar .replynum a{
	display:block;
	width:56px;
	color:#ffa800;
	font-size:14px;
	text-align:center;
	line-height:34px;
	padding-top:10px;
	border-right:1px solid #dadada
}

.footbar .replynum i{
	width:13px;
	height:11px;
	position:absolute;
	display:block;
	top:9px;
	right:10px;
	background:url(../image/postbg12.png) -289px -15px no-repeat;
	background-size:302px 300px
}

.footbar a.btn{
	width:40px;
	height:44px;
	display:block;
	background:url(../image/postbg12.png) no-repeat;
	background-size:302px 300px;
	line-height:200px;
	overflow:hidden;
	float:left
}

.footbar a.share{
	width:45px;
	background-position:-170px 3px;
	border-left:1px solid #fcfcfc;
	border-right:1px solid #dadada
}

.footbar a.share_off{
	background-position:-221px 3px
}

.footbar a.more{
	background-position:3px -241px;
	border-left:1px solid #fcfcfc
}

.footbar-reply{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	min-height:480px;
	border-top:0;
	background:#efefef;
	z-index:98
}

.footbar-reply .re-hd{
	height:43px;
	background-color:#fff;
	text-align:center;
	font-size:18px;
	color:#333;
	line-height:43px;
	border-bottom:1px solid #f29406;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	display:block
}

.footbar-reply a.close{
	position:absolute;
	width:44px;
	height:48px;
	display:block;
	top:0;
	left:0
}

.footbar-reply a.close i{
	width:23px;
	height:16px;
	display:block;
	background:url(../image/post/footbar.png) 0 0 no-repeat;
	margin:16px 0 0 14px;
	background-size:25px 300px
}

.footbar-reply a.submit{
	position:absolute;
	width:44px;
	height:48px;
	display:block;
	top:0;
	right:0
}

.footbar-reply a.submit i{
	width:23px;
	height:16px;
	display:block;
	background:url(../image/post/footbar.png) 0 -20px no-repeat;
	margin:13px 0 0 10px;
	background-size:25px 300px
}

.footbar-reply .replynum,.footbar-reply .other-btn{
	display:none
}

.footbar-reply .reply{
	width:100%;
	margin:0 auto;
	border:0;
	padding:48px 0 0
}

.footbar-reply .textarea{
	width:auto;
	min-height:60px;
	border-radius:4px;
	background:#fff;
	text-indent:0;
	padding:4px;
	max-height:82px;
	overflow-x:hidden;
	overflow-y:auto;
	font-size:18px;
	line-height:1.2em;
	margin:0 9px;
	color:#666
}

.footbar .sharepop{
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	padding-bottom:4px;
	background-color:#f0f0f0
}

.footbar .sharepop .hd{
	font-size:18px;
	color:#333;
	padding:14px 0;
	text-align:center
}

.footbar .sharepop .close-pop{
	clear:both;
	width:300px;
	margin:0 auto;
	padding:10px 10px 6px
}

.footbar .sharepop .close-pop a{
	font-size:16px;
	color:#333;
	padding:6px 0;
	border-radius:5px;
	text-align:center;
	display:block;
	background-color:#e6e6e6;
	border:1px solid #cbcbcb
}

.footbar .sharepop ul{
	width:322px;
	position:relative;
	z-index:10;
	margin:0 auto
}

.footbar .sharepop li{
	width:105px;
	height:78px;
	float:left
}

.footbar .sharepop li a{
	display:block;
	width:106px;
	height:78px;
	padding-top:12px;
	text-align:center;
	font-size:12px;
	color:#666
}

.footbar .sharepop li i{
	width:40px;
	height:38px;
	display:block;
	background:url(../image/postbg12.png) no-repeat;
	background-size:302px 300px;
	margin-left:35px
}

.footbar .sharepop li .weibo{
	background-position:0 -150px
}

.footbar .sharepop li .weixin{
	background-position:-50px -150px
}

.footbar .sharepop li .renren{
	background-position:-100px -150px
}

.footbar .sharepop li .home{
	background-position:0 -195px
}

.footbar .sharepop li .mdd{
	background-position:-50px -195px
}

.footbar .sharepop li .ding{
	background-position:-175px -195px
}

.footbar .sharepop .graylayout{
	width:100%;
	height:960px;
	position:absolute;
	background-color:#000;
	opacity:.75;
	bottom:258px;
	z-index:9
}

.msg-pop{
	width:190px;
	padding:10px 15px;
	background-color:#000;
	background-color:rgba(0,0,0,.6);
	font-size:14px;
	color:#fff;
	line-height:1.6em;
	position:fixed;
	bottom:0;
	transition:.3s ease-in-out 0s;
	-webkit-transition:.3s ease-in-out 0s;
	opacity:0;
	left:50%;
	margin-left:-105px;
	border-radius:6px
}

.msg-pop-flip{
	bottom:80px;
	opacity:1;
	transition:.3s ease-in-out 0s;
	-webkit-transition:.3s ease-in-out 0s
}

.msg-pop i.bee{
	width:25px;
	height:17px;
	display:block;
	position:absolute;
	top:-8px;
	left:-12px;
	background:url(../image/flybee1.png) no-repeat;
	background-size:25px 17px;
	-webkit-animation-name:"flybee";
	-webkit-animation-duration:1.6s;
	-webkit-animation-iteration-count:infinite
}

@-webkit-keyframes 'flybee'{
	from{
		background:url(../image/flybee1.png) 0 0 no-repeat;
		background-size:25px 17px
	}

	10%{
		background:url(../image/flybee2.png) 0 0 no-repeat;
		background-size:25px 17px
	}

	20%{
		background:url(../image/flybee1.png) 0 0 no-repeat;
		background-size:25px 17px
	}

	30%{
		background:url(../image/flybee2.png) 0 0 no-repeat;
		background-size:25px 17px
	}

	40%{
		background:url(../image/flybee1.png) 0 0 no-repeat;
		background-size:25px 17px
	}

	100%{
		background:url(../image/flybee1.png) 0 0 no-repeat;
		background-size:25px 17px
	}

}

.msg-pop a{
	color:#fff;
	font-size:14px
}

.msg-pop a.close{
	width:20px;
	height:20px;
	border-radius:10px;
	background-color:#000;
	background-image:url(../image/postbg12.png);
	background-size:302px 300px;
	background-repeat:no-repeat;
	background-position:-44px 5px;
	position:absolute;
	top:-8px;
	right:-8px
}

.m-nav{
	height:40px;
	background-color:#f3f3f3;
	overflow:hidden;
	white-space:nowrap
}

.m-nav ul{
	display:table;
	width:100%
}

.m-nav li{
	display:table-cell;
	text-align:center
}

.m-nav a{
	display:inline-block;
	line-height:35px;
	color:#515151;
	text-align:center;
	font-size:18px;
	height:35px;
	border-bottom:2px solid #f3f3f3;
	margin:3px 10px 0
}

.m-nav a.on{
	border-bottom:2px solid #ffa800;
	color:#ffa800
}

.foot-bar{
	width:100%;
	height:44px;
	background-color:#fff;
	border-top:1px solid #c8c8c8;
	position:fixed;
	bottom:0;
	z-index:889
}

.foot-bar .re-hd{
	display:none
}

.foot-bar li{
	float:left;
	position:relative;
	width:50%
}

.foot-bar li.cut-three{
	width:33%
}

.foot-bar li a{
	display:block;
	height:44px;
	line-height:44px;
	position:relative;
	font-size:14px;
	color:#666;
	text-align:center
}

.foot-bar li i.m{
	display:inline-block;
	vertical-align:middle;
	width:20px;
	height:20px;
	background:url(../image/post/footbar.png) no-repeat;
	background-size:25px 300px;
	margin-right:5px
}

.foot-bar li i.bz{
	background-position:0 -195px
}

.foot-bar li i.reply{
	background-position:0 -215px;
	margin-bottom:3px
}

.foot-bar li i.share{
	background-position:0 -235px;
	margin-bottom:5px
}

.foot-bar li i.gl{
	background-position:0 -255px
}

.foot-bar li.bz div{
	font-size:12px;
	color:#fff;
	line-height:1.5em;
	padding:0 6px;
	font-style:normal;
	background-color:#e62828;
	border-radius:3px;
	display:inline;
	position:absolute;
	top:-8px;
	right:2px;
	white-space:nowrap
}

.foot-bar li.bz i.num{
	left:-9px;
	top:7px;
	width:0;
	height:0;
	border-style:solid;
	display:inline-block;
	border-color:transparent #e62828 transparent transparent;
	border-width:8px 6px 0 6px;
	position:absolute
}

.foot-bar li .textarea{
	width:106px;
	width:100%;
	font-size:14px;
	color:#666;
	height:30px;
	line-height:30px;
	border:0;
	text-align:center;
	border-right:1px solid #eee;
	margin-top:7px
}

.foot-bar li .bao{
	height:30px;
	display:inline-block;
	width:100%;
	line-height:30px;
	border-right:1px solid #eee
}

.foot-bar .sharepop{
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	padding-bottom:4px;
	background-color:#fff
}

.foot-bar .sharepop .hd{
	font-size:16px;
	color:#333;
	padding:16px 0 12px;
	line-height:1em;
	text-align:center;
	border-bottom:1px solid #f29406
}

.foot-bar .sharepop .close-pop{
	clear:both;
	width:300px;
	margin:0 auto;
	padding:10px
}

.foot-bar .sharepop .close-pop a{
	font-size:16px;
	color:#333;
	padding:6px 0;
	border-radius:5px;
	text-align:center;
	display:block;
	background-color:#e6e6e6;
	border:1px solid #cbcbcb
}

.foot-bar .sharepop ul{
	width:322px;
	position:relative;
	z-index:10;
	margin:0 auto;
	padding:10px 0 15px
}

.foot-bar .sharepop li{
	width:105px;
	height:89px;
	float:left
}

.foot-bar .sharepop li a{
	display:block;
	width:106px;
	height:64px;
	padding-top:25px;
	text-align:center;
	font-size:12px;
	color:#666
}

.foot-bar .sharepop li i{
	width:22px;
	height:20px;
	display:block;
	background:url(../image/post/footbar.png) no-repeat;
	background-size:25px 300px;
	margin-left:45px
}

.foot-bar .sharepop li .weibo{
	background-position:0 -50px
}

.foot-bar .sharepop li .qq{
	background-position:0 -80px
}

.foot-bar .sharepop li .weixin{
	background-position:-50px -150px
}

.foot-bar .sharepop li .renren{
	background-position:0 -110px
}

.foot-bar .sharepop li .home{
	background-position:0 -165px
}

.foot-bar .sharepop li .mdd{
	background-position:0 -140px
}

.foot-bar .sharepop li .ding{
	background-position:-175px -195px
}

.foot-bar .sharepop .graylayout{
	width:100%;
	height:960px;
	position:absolute;
	background-color:#000;
	opacity:.75;
	bottom:305px;
	z-index:9
}

.foot-bar-reply{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	min-height:480px;
	border-top:0;
	background:#efefef;
	z-index:98
}

.foot-bar-reply .re-hd{
	height:43px;
	background-color:#fff;
	text-align:center;
	font-size:18px;
	color:#333;
	line-height:43px;
	border-bottom:1px solid #f29406;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	display:block
}

.foot-bar-reply a.close{
	position:absolute;
	width:44px;
	height:48px;
	display:block;
	top:0;
	left:0
}

.foot-bar-reply a.close i{
	width:23px;
	height:16px;
	display:block;
	background:url(../image/post/footbar.png) 0 0 no-repeat;
	margin:16px 0 0 14px;
	background-size:25px 300px
}

.foot-bar-reply a.submit{
	position:absolute;
	width:44px;
	height:48px;
	display:block;
	top:0;
	right:0
}

.foot-bar-reply a.submit i{
	width:23px;
	height:16px;
	display:block;
	background:url(../image/post/footbar.png) 0 -20px no-repeat;
	margin:13px 0 0 10px;
	background-size:25px 300px
}

.foot-bar-reply li.bz,.foot-bar-reply li.other,.foot-bar-reply li i.m{
	display:none
}

.foot-bar-reply li.reply{
	width:100%;
	margin:0 auto;
	border:0;
	padding:48px 0 0
}

.foot-bar-reply li .textarea{
	width:auto;
	min-height:60px;
	border-radius:4px;
	background:#fff;
	text-indent:0;
	padding:4px;
	max-height:82px;
	overflow-x:hidden;
	overflow-y:auto;
	font-size:18px;
	line-height:1.2em;
	margin:4px 9px 0;
	color:#666;
	text-align:left;
	outline:0
}

.pp{
	max-width:300px
}

.content img{
max-height:800px;
max-width:300px;
width:expression_r((this.width > 300 && this.width > this.height) ? '300px': this.width+'px');
height:expression_r((this.height > 800 && this.height > this.width) ? '800px': this.height+'px');
float:middle;
}